// const SM4 = require('gm-crypt').sm4
import * as GM from 'gm-crypt'


const sm4Config = {
    //配置sm4参数
    key: 'ghY1koxxpfPgO5K0', //这里这个key值是跟后端要的
    mode: 'ecb', // 加密的方式有两种，ecb和cbc两种，也是看后端如何定义的，不过要是cbc的话下面还要加一个iv的参数，ecb不用
    cipherType: 'base64', //
}

const $gm4 = new GM.sm4(sm4Config)

export default $gm4

// export function tryDecrypt(mw) {
//  try {
//   return sm4.decrypt(mw)
//  } catch (err) {
//   return mw
//  }
// }
